#ifndef QPROJECTLOADER_H
#define QPROJECTLOADER_H

#include <QObject>

namespace RUNNINGLIB
{
    class QRunningWindow;
}

namespace BASELIB
{
    class QUpdateManager;
}

class QUpdateWidget;

class QProjectLoader: public QObject
{
    Q_OBJECT
public:
    QProjectLoader();
    ~QProjectLoader();

    void    run();
protected slots:
    void    updateFinish();
protected:
    void    init();
protected:
    RUNNINGLIB::QRunningWindow *m_runningWindow;
    QString                     m_projectPath;
    BASELIB::QUpdateManager     *m_updaterManager;
    QUpdateWidget               *m_updateWidget;
    QString                     m_uuid;
};

#endif // QPROJECTLOADER_H
